/*
 * @Author: xu xuejia
 * @Date: 2021-11-26 21:26:11
 * @LastEditors: Ruohong Yu
 * @LastEditTime: 2021-12-23 16:25:25
 * @Description: file content
 * @FilePath: \mimalld:\桌面\作业\软件工程\前端\front_regit\vue.config.js
 */
module.exports = {
  devServer: {
    // publicPath: './',
    host: 'localhost',
    port: 8080,
    proxy: {
      '/api': {
        target: 'http://123.60.224.189:8080',
        changeOrigin: true,
        pathRewrite: {
          '/api': ''
        }
      }
    }
  },
  configureWebpack: {
    devtool: 'source-map',
    performance: {
      hints: 'warning',
      // 入口起点的最大体积 整数类型（以字节为单位）
      maxEntrypointSize: 50000000,
      // 生成文件的最大体积 整数类型（以字节为单位 300k）
      maxAssetSize: 500000000,
      // 只给出 js 文件的性能提示
      assetFilter: function(assetFilename) {
        return assetFilename.endsWith('.js')
      }
    }
  },

  // 配置浏览器兼容
  chainWebpack: config => {
    // 其他配置
    config.entry('main').add('babel-polyfill') // main是入口js文件
    // 其他配置
  }
}
